@charset "utf-8";
/* CSS Document */
/*Fixes floating problem*/
.clear{
display:block;
clear:both;
line-height:0px !important;
font-size:0px !important;
margin:0px;padding:0px;
}
body{
	background-color:#EDEBEC;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4E4E4E;
}
a {
color:#555555;

}
img{border:0px;}
h2{font-size:20px; color:#777;}
h3{font-size:18px; color:#555;margin:0px;padding:0px;}
input{
	font-size:10px;
	border:solid #CCC 1px;
}

#main{
	width: 950px;
	margin:0 auto;
}
#head{
	background-color:#1F1F1F;
	height:90px;
	background-image:url(images/headbg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding: 20px 0px 0px 15px;
}
#menu{
	background-image:url(images/menubg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:39px;
	margin-bottom:15px;
	font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:12px;
}
.menuItem{
	padding:13px 20px 0px 20px;
	height:26px;
	color:#4E4E4E;
	text-decoration:none;
}
a.menuItem:hover{
	background-image:url(images/bg_over.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.first{
	background-image:url(images/first.jpg);
	padding:13px 20px 0px 20px;
	height:26px;
	color:#4E4E4E;
	text-decoration:none;
}
a.first:hover{
	background-image:url(images/first_over.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#menu .login{
	padding:13px 5px 0px 0px;
	font-size:9px;
}
#menu .right{
	background-image: url(images/menubgright.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:39px;
	width:3px;
	float:right;
	display:block;
}
#menu .left{
	background-image: url(images/menubgleft.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:39px;
	width:3px;
	float:left;
	display:block;
}
#center{
	background-image:url(images/content_center.jpg);
	background-repeat:repeat-y;
	background-position:left;
}
#center .head{
	background-image:url(images/content_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#EDEDED;
	height:3px;
}
#center .head_full{
	background-image:url(images/content_top_full.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#EDEDED;
	height:3px;
}

#center .footer{
	background-color:#1A1A1A;
	height:35px;
	clear:both;
}
#footer{
	clear:both;
	background-image:url(images/footerbg.jpg);
	height:39px;
}
#footer .left{
	background-image: url(images/footerbgleft.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:39px;
	width:4px;
	float:left;
	display:block;
}
#footer .right{
	background-image: url(images/footerbgright.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:39px;
	width:4px;
	float:right;
	display:block;
}
#footer .fleft{
	font-size:8px;
	color:#ABABAB;
	padding: 12px 0px 0px 15px;
}
#footer .fleft b{
	font-size:10px;
	color:#1A1A1A;
}
#left{
	width:194px;
	border-left:solid #CCCCCC 1px;
	border-right:solid #CCCCCC 1px;
	background-color:#EDEDED;
	background-image:url(images/leftbg.jpg);
	background-repeat:repeat-y;
	background-position:right;
	padding-top:5px;
	float:left;
}
#left ul{
	padding:5px 0px 0px 20px;
	border-bottom:solid #CCC 1px;
	margin:0px;
	font-size:9px;
}
#left li{
	list-style:none;
	padding:5px 0px 0px 0px;
	margin:0px;
	clear:both;
}
#left li a{
	color: #555;
	float:left;
	text-decoration:none;
	padding:3px 0px 0px 10px;
}
#left li a:hover{text-decoration:underline;}
#left li img{
	float:left;
	clear:left;
	width:15px;
	padding:0px 0px 0px 0px;
}
#right{
	background-color:#F4F4F4;
	background-image:url(images/rightbg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
	width: 753px;
}


#full_content{
	background-color:#F4F4F4;
	border-left:solid #CCC 1px;
	/*background-image:url(images/rightbg.jpg);*/
	background-repeat:repeat-x;
	background-position:top;
	float:left;
	width: 948px;
}

#full_content .rhead{
	padding: 10px 0px 20px 15px;
}

#right .rhead{
	padding: 10px 0px 20px 15px;
}

#full_content .login{
	padding-left: 350px;
}

#content{
background-color:#FFFFFF;	
}
.rchead{
	background-image:url(images/content_hbg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-left:20px;
	font-size:11px;
}
.rchead a{
	background-color:#EAEAEA;
	border:solid #CCC 1px;
	padding:4px 15px 3px 15px;
	float:left;
	text-decoration:none;
	color:#333;
}
.rchead a:hover{
	background-color:#EFEFEF;
	border:solid #CCC 1px;
	padding:4px 15px 3px 15px;
	float:left;
	text-decoration:none;
	color:#333;
}
.rchead a.selected{
	background-color:#FFF;
	border-top:solid #CCC 1px;
	border-left:solid #CCC 1px;
	border-right:solid #CCC 1px;
	border-bottom:0px;
	padding:4px 15px 5px 15px;
	color:#333;
	font-weight:bold;
}
#content .rcsubhead{background-color:#FFFFFF;height:20px; color:#9B9B9B;padding:20px 0px 20px 20px;font-size:11px; background-image:url(images/content_cbg.jpg);background-position:bottom;background-repeat:repeat-x;}
#content .rcsubhead a{color: #333; margin-left:20px; text-decoration:none;}
#content .content{background-color:#FFFFFF; padding:20px 0px 20px 20px;}
.subh3{padding-left:24px;}
.user{
	padding:12px 0px 0px 17px;
	color:#9E9E9E;
}
.login a{color:#0099FF}
.user b{color:#222;font-size:14px;}
.h3Stats{background-image:url(images/h3bg.jpg); background-repeat:no-repeat; background-position:left center; height:26px; padding:2px 0px 0px 22px;}
.fright{float:right;}
.fleft{float:left;}
.b{font-weight:bold;}
.online{color:#5FB4E6;}
.offline{color:#F00;}
